/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gjkv.gestion.stock;

import Classes.Imprimante;
import Classes.Materiel;
import Classes.Retroprojecteur;
import Classes.Secteur;
import Classes.Type;
import DAO.DBConnect;
import DAO.ImprimanteDAO;
import DAO.MaterielDAO;
import DAO.RetroprojecteurDAO;
import DAO.SecteurDAO;
import DAO.TypeDAO;
import Views.vueAutre;
import Views.vueGlobale;
import java.sql.Connection;
import java.util.Map;

/**
 *
 * @author Valentin
 */
public class GjkvGestionStock {

    static Connection connection = null;
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        connection = DBConnect.getInstance();
        TypeDAO tDAO = new TypeDAO(connection);
        SecteurDAO sDAO = new SecteurDAO(connection);
        MaterielDAO mDAO = new MaterielDAO(connection);
        ImprimanteDAO iDAO = new ImprimanteDAO(connection);
        RetroprojecteurDAO rDAO = new RetroprojecteurDAO(connection);
        
         Map<Integer, Type>listeType = tDAO.findAll();
         Map<Integer, Secteur>listeSecteur = sDAO.findAll();
         Map<Long, Materiel>listeMateriel = mDAO.findAll();
         Map<Long, Imprimante>listeImprimante = iDAO.findAll();
         Map<Long, Retroprojecteur>listeRetroprojecteur = rDAO.findAll();
         
         
         
         vueGlobale fenetre = new vueGlobale();
        fenetre.setTitle("Systeme de gestion des matériels");
         fenetre.setVisible(true);

    }
}
